home *** CD-ROM | disk | FTP | other *** search
- Path: rz.uni-karlsruhe.de!ipfy!vhansen
- From: vhansen@ipfy.bau-verm.uni-karlsruhe.de (Wolfgang von Hansen)
- Newsgroups: comp.sys.amiga.hardware,comp.sys.amiga.misc
- Subject: Re: Running 68k software on 68030
- Date: 17 Mar 1996 08:13:33 GMT
- Organization: IPF, University of Karlsruhe
- Message-ID: <4ighjd$j65@nz12.rz.uni-karlsruhe.de>
- References: <4ic9m9$jik@nz12.rz.uni-karlsruhe.de> <4icj2q$ec3@PEAK.ORG>
- NNTP-Posting-Host: ipfy.bau-verm.uni-karlsruhe.de
- Mime-Version: 1.0
- Content-Type: text/plain; charset=iso-8859-1
- Content-Transfer-Encoding: 8bit
-
- In article <4icj2q$ec3@PEAK.ORG> ridgwad@PEAK.ORG (Dean Ridgway) writes:
- >In article <4ic9m9$jik@nz12.rz.uni-karlsruhe.de>,
- >Wolfgang von Hansen <vhansen@ipfy.bau-verm.uni-karlsruhe.de> wrote:
- >>I'm desperately looking for a way to get an old program (no source avail)
- >>to run on an A3000. It does not crash the machine, but produces incorrect
- >>results.
- >
- >Some older software used "self-modifying" code. This won't work on new
- >CPU's with instruction caches. Try turning off your instruction and data
- >caches and see if that helps.
-
- Unfortunately turning of the caches does not work.
-
- Somebody else who replied via email pointed out that `the A3000 has a
- slightly different parallel port in some way'. I then had a quick look at
- the (now disassembled) program. It seems to be quite low-level written
- because there are lots of meaningful labels in the code. Only three
- libraries (dos, gfx, intuition) but neither devices nor resources are
- opened. There's also no string `PAR:' anywhere in the code.
- However, several memory locations are accessed quite often in the program.
- As I am no hardware programming guru I can't say if the parallel port is
- among them. Here they are:
-
- BFD000, BFD200, BFE001, BFE101, BFE301, BFEC01, DFF09A
-
- I would guess that at least some of the BF... addresses are for mouse
- input.
-
- Can anyone confirm that the parallel port is directly accessed and point
- out which of these addresses are used therefore.
- Furthermore, what are the differences between the parallel port of the
- A3000 and other Amigas. What kind of changes do I have to make?
-
-
- Wolfgang
-
- PS: I never dealt with disassemblers on the Amiga before. Which is the best
- one? What is the best disassembler/assembler combination?
- --
- | vhansen@ipf.bau-verm.uni-karlsruhe.de
- (_(__)_) | S: Laptop/Notebook mit Festplatte; Preis niedrig
- |oo| |
- (..) | Hier koennte auch Ihre Anzeige stehen!
-